include(starlab.pri)
TEMPLATE = subdirs
CONFIG += ordered

#--- COMPOSING LIBRARIES 
SUBDIRS += libraries/external_eigen
SUBDIRS += libraries/static_qcommandline
SUBDIRS += libraries/dynamic_parameters
SUBDIRS += libraries/dynamic_common

#--- CORE APPLICATIONS 
SUBDIRS += starlab
 
#--- DRAW AREAS PLUGINS
SUBDIRS += plugins/plugin_drawarea_meshlab
SUBDIRS += plugins/plugin_drawarea_starlab

#--- GUI (MENU & TOOLBARS) PLUGINS
#SUBDIRS += plugins/plugin_gui_modelplugins
#SUBDIRS += plugins/plugin_gui_editplugins
SUBDIRS += plugins/plugin_gui_filterplugins
#SUBDIRS += plugins/plugin_gui_filemenu
#SUBDIRS += plugins/plugin_gui_viewmenu
#SUBDIRS += plugins/plugin_gui_windowsmenu
#SUBDIRS += plugins/plugin_gui_helpmenu

##--- EXAMPLE PLUGINS
#SUBDIRS += plugins/plugin_edit_example
#SUBDIRS += plugins/plugin_filter_example

##--- PROJECT LOADING PLUGINS
#SUBDIRS += plugins/plugin_project_io_starlab

##--- SURFACE MESH PLUGINS
SUBDIRS += libraries/dynamic_surfacemesh
SUBDIRS += plugins/plugin_surfacemesh_io_off
#SUBDIRS += plugins/plugin_surfacemesh_io_obj
SUBDIRS += plugins/plugin_surfacemesh_filter_normalize
SUBDIRS += plugins/plugin_surfacemesh_filter_skelcollapse
#SUBDIRS += plugins/plugin_surfacemesh_decorate_normals
#SUBDIRS += plugins/plugin_surfacemesh_edit_skelcollapse

##--- SKELETON PLUGINS
#SUBDIRS += libraries/dynamic_curveskeleton
#SUBDIRS += plugins/plugin_curveskeleton_io_cg
